Kaseya | Azure Data Engineer Interview Experience | 3 YOE



Round 1 - Technical (90 minutes)

The questions asked in this round included:

๐Ÿ”น What are the main components of Azure Data Factory?

๐Ÿ”น Different types of Integration Runtimes in ADF.

๐Ÿ”น Explain Data Flows in ADF.

๐Ÿ”น How to connect a Databricks notebook to ADF.

๐Ÿ”น How to automate a stored procedure in an ADF pipeline.

๐Ÿ”น How to integrate ADF with CI/CD.

๐Ÿ”น Differences between temporary tables and views.

๐Ÿ”น How do you handle errors and exceptions in T-SQL?

๐Ÿ”น Differences between clustered and non-clustered indexes.

๐Ÿ”น SQL query optimization techniques.

๐Ÿ”น What is a CTE (Common Table Expression) in SQL?

๐Ÿ”น Explain the `APPLY` operator in SQL and its types.

๐Ÿ”น What is the `PIVOT` operator in T-SQL?

๐Ÿ”น Explain normalization and the three normal forms with examples.

๐Ÿ”น Commonly used big data processing services in Azure and details about each.

๐Ÿ”น Explain the Schema-on-Read approach with examples.

๐Ÿ”น What does Schema Evolution mean?

๐Ÿ”น Common scenarios in big data processing and the appropriate approaches and tools.

๐Ÿ”น Key features of Databricks.

๐Ÿ”น How to integrate Databricks with Data Lake.

๐Ÿ”น Advantages of Delta Lake.

๐Ÿ”น Explain the Medallion architecture in detail.

๐Ÿ”น How do you configure resources in Databricks?

๐Ÿ”น Explain RBAC (Role-Based Access Control) in Databricks.

๐Ÿ”น Types of caching in Snowflake.

๐Ÿ”น Advantages of the Time Travel feature in Snowflake.

๐Ÿ”น Differences between Fail-safe and Time Travel features in Snowflake.

๐Ÿ”น Key features of Snowflake data sharing.

๐Ÿ”น What is Snowpipe, and can we pull data from an API and ingest it into Snowflake?

๐Ÿ”น What are materialized views?

๐Ÿ”น Common Python libraries used for data engineering.

๐Ÿ”น Explain the usage of `break`, `continue`, and `pass` in Python.

๐Ÿ”น What is the function to rename columns in pandas?

๐Ÿ”น Explain different data types in Python.

๐Ÿ”น How to convert a pandas DataFrame to Excel?

๐Ÿ”น Explain GIL (Global Interpreter Lock) in Python.

๐Ÿ”น How to pass an API response to a DataFrame?

๐Ÿ”น How to store a DataFrame in Azure Storage?

๐Ÿ”น Explain the Lambda function in Python.

๐Ÿ”น Explain the negative indexing feature in Python.

๐Ÿ”น Explain iterators, decorators, and generators in Python.

๐Ÿ”น Explain pickling and unpickling in Python.

๐Ÿ”น Differences between `range` and `xrange`.

๐Ÿ”น Differences between shallow copy and deep copy.

Round 2 - Techno-Managerial

This round was taken by a director-level executive and focused mainly on project discussions and cross-questioning related to Azure projects for about 10-15 minutes. There were also some questions on SCD (Slowly Changing Dimensions) types in Snowflake and a few general questions.

Round 3 - HR Discussion

๐Ÿ”นSalary Negotiation.

๐Ÿ”นVariable component discussion.

I did not proceed to the HR discussion due to disagreements on salary compensation.

Machine Learning Projects (Live Classes)
Admission Open
Generative AI Projects (Live Classes)
Admission Open